Design Of Modulo − Multipliers Using DR-RNS Based On Radix-8 Booth Encoded Algorithm

ثبت نشده
چکیده

Modular arithmetic operations l ike inversion, multiplication and exponentiation are used in several cryptography applications. A special modulo set of forms {21,2,2+1}are preferred over the generic modulo due to the ease of hardware implementation of modulo arithmetic functions as well as systemlevel intermodulo operations, such as RNS-to-binary conversion and sign detections. Key sizes in the range of 512~1024 bits and 160~512 bits are typical in RSA and ECC, respectively. With this precept, a family of radix 8 Booth encoded modulo 21 multipliers, with delay adaptable to the RNS multiplier delay, is proposed.The adaptive delay of the proposed family of multipliers is corroborated by CMOS implementations.RNS multiplier, when the critical modulo multiplier delay is significantly greater than the noncritical modulo 2 − 1 multiplier delay.Thefirst-everfamilyoflowareaandlow-powerradix-8Boothen codedmodulo21 multiplier whose delay can be tuned to match the RNS delay closely has been proposed in this paper. ACSA tree with end-around-carry addition for accumulation of redundant partial products and a Sklan sky parallel-prefix structure has also been implemented. Key word: Booth algorithm, design space exploration, modulo arithmetic, multiplier, residue number system (RNS).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low-Power Radix-8 Booth Encoded Modulo 2n − 1 Multiplier with Adaptive Delay

A special moduli set Residue Number System (RNS) of high dynamic range (DR) can speed up the execution of very-large word-length repetitive multiplications found in applications like public key cryptography. The modulo 2n − 1 multiplier is usually the noncritical datapath among all modulo multipliers in such high-DR RNS multiplier. This timing slack can be exploited to reduce the system area an...

متن کامل

DESIGN OF BOOTH ENCODED MODULO 2n-1 MULTIPLIER USING RADIX-8 WITH HIGH DYNAMIC RANGE RESIDUE NUMBER SYSTEM

A special moduli set Residue Number System (RNS) of high Dynamic Range (DR) can speed up the execution of verylarge word-length repetitive multiplications found in applications like public key cryptography. The modulo 2n-1 multiplier is usually the noncritical datapath among all modulo multipliers in such high-DR RNS multiplier. This timing slack can be exploited to reduce the system area and p...

متن کامل

Modulo Multiplier by using Radix-8 Modified Booth Algorithm

Modular arithmetic operations (inversion, multiplication and exponentiation) are used in several cryptography applications. RSA and elliptic curve cryptography (ECC) are two of the most well established and widely used public key cryptographic (PKC) algorithms. The encryption and decryption of these PKC algorithms are performed by repeated modulo multiplications. These multiplications differ fr...

متن کامل

A Fast and Energy Efficient Radix-8 Booth Multiplier using Brent kung Parallel prefix Adder

An exceptional moduli set Residue Number System (RNS) of high element go (DR) can accelerate the execution of very large word-length tedious increases found in applications like open key cryptography. The modulo 2-1 multiplier is normally the noncritical data path among all modulo multipliers in such high-DR RNS multiplier. This planning slack can be abused to diminish the framework region and ...

متن کامل

Parallel Prefix Adder for High Dynamic Range Residue Number System

A special moduli set Residue Number System (RNS) of high dynamic range (DR) can speed up the execution of very large word-length repetitive multiplications found in applications like public key cryptography. The modulo 2 − 1 multiplier is usually the noncritical datapath among all modulo multipliers in such high-DR RNS multiplier. This timing slack can be exploited to reduce the system area and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014